#ifndef __DAISY_FRAME_WORK_BASE_BUILDER_H__
#define __DAISY_FRAME_WORK_BASE_BUILDER_H__

#include "FrameworkBaseConfig.h"

namespace DAISY
{
	namespace LogicConfiger
	{

		class Data;
		typedef boost::shared_ptr<Data> DataPtr;

		class _DaisyFrameworkBaseExport Builder
		{
		public:
			virtual bool write(Data & data) const = 0;
			virtual ~Builder(){}
		};


	}

}


#endif 